import { Directive, ElementRef } from '@angular/core';

@Directive({
  selector: '[appBlue]',
})
export class BlueDirective {
  // <li appBlue>亮亮</li>
  // 指令所在的标签元素 会作为参数传递到指令的构造方法中
  constructor(el: ElementRef) {
    // 构造方法:固定的写法,类初始化的时候,会调用此方法，一般用来进行接收外部传参
    console.log(el);
    el.nativeElement.style.color = 'blue';
  }
}
